financial planning investment auditor investments internal auditor invest investor internal controls cpa accounting investing internal controls specialist advisor iso advice management estate planning audit